#include "leakyImplementation.hpp"
#include <iostream>


int doSomeWork() 
{
  // 动态分配一个包含1000个double元素的数组
  double *my_array = new double[1000];

  // 模拟进行一些计算或操作
  // ... (这里可以添加实际的业务逻辑)
  for (int i = 0; i < 1000; ++i) {
      my_array[i] = static_cast<double>(i);
  }
  std::cout << "Executed doSomeWork and allocated memory." << std::endl;

  // 故意不释放内存。为演示效果，大家不要乱学哦！
  // delete[] my_array;

  return 0;
}